@@ -299,7 +299,7 @@ GEM |
||
299 | 299 |
mime-types (2.6.1) |
300 | 300 |
mini_magick (4.2.3) |
301 | 301 |
mini_portile (0.6.2) |
302 |
- minitest (5.8.0) |
|
302 |
+ minitest (5.8.1) |
|
303 | 303 |
mqtt (0.3.1) |
304 | 304 |
multi_json (1.11.2) |
305 | 305 |
multi_xml (0.5.5) |
@@ -448,8 +448,8 @@ GEM |
||
448 | 448 |
tilt (~> 1.1) |
449 | 449 |
select2-rails (3.5.9.3) |
450 | 450 |
thor (~> 0.14) |
451 |
- shoulda-matchers (2.8.0) |
|
452 |
- activesupport (>= 3.0.0) |
|
451 |
+ shoulda-matchers (3.0.0) |
|
452 |
+ activesupport (>= 4.0.0) |
|
453 | 453 |
signet (0.5.1) |
454 | 454 |
addressable (>= 2.2.3) |
455 | 455 |
faraday (>= 0.9.0.rc5) |
@@ -11,7 +11,7 @@ module SortableEvents |
||
11 | 11 |
|
12 | 12 |
module ClassMethods |
13 | 13 |
def can_order_created_events! |
14 |
- raise if cannot_create_events? |
|
14 |
+ raise 'Cannot order events for agent that cannot create events' if cannot_create_events? |
|
15 | 15 |
prepend AutomaticSorter |
16 | 16 |
end |
17 | 17 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe DryRunnable do |
4 | 4 |
class Agents::SandboxedAgent < Agent |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe FormConfigurable do |
4 | 4 |
class Agent1 |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'inheritance_tracking' |
3 | 3 |
|
4 | 4 |
describe InheritanceTracking do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe LiquidDroppable do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'nokogiri' |
3 | 3 |
|
4 | 4 |
describe LiquidInterpolatable::Filters do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe LongRunnable do |
4 | 4 |
class LongRunnableAgent < Agent |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe SortableEvents do |
4 | 4 |
let(:agent_class) { |
@@ -152,7 +152,7 @@ describe SortableEvents do |
||
152 | 152 |
passive_agent_class.class_eval do |
153 | 153 |
can_order_created_events! |
154 | 154 |
end |
155 |
- }.to raise_error |
|
155 |
+ }.to raise_error('Cannot order events for agent that cannot create events') |
|
156 | 156 |
end |
157 | 157 |
|
158 | 158 |
it 'should work if called from an Agent that can create events' do |
@@ -160,7 +160,7 @@ describe SortableEvents do |
||
160 | 160 |
active_agent_class.class_eval do |
161 | 161 |
can_order_created_events! |
162 | 162 |
end |
163 |
- }.not_to raise_error |
|
163 |
+ }.not_to raise_error() |
|
164 | 164 |
end |
165 | 165 |
end |
166 | 166 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe AgentsController do |
4 | 4 |
def valid_attributes(options = {}) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe SortableTable do |
4 | 4 |
class SortableTestController |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe EventsController do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe JobsController do |
4 | 4 |
describe "GET index" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe LogsController do |
4 | 4 |
describe "GET index" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe OmniauthCallbacksController do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ScenarioImportsController do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ScenariosController do |
4 | 4 |
def valid_attributes(options = {}) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ServicesController do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe UserCredentialsController do |
4 | 4 |
def valid_attributes(options = {}) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe WebRequestsController do |
4 | 4 |
class Agents::WebRequestReceiverAgent < Agent |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ApplicationHelper do |
4 | 4 |
describe '#icon_tag' do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe DotHelper do |
4 | 4 |
describe "with example Agents" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe JobsHelper do |
4 | 4 |
let(:job) { Delayed::Job.new } |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe MarkdownHelper do |
4 | 4 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ScenarioHelper do |
4 | 4 |
let(:scenario) { users(:bob).scenarios.build(name: 'Scene', tag_fg_color: '#AAAAAA', tag_bg_color: '#000000') } |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe AgentRunner do |
4 | 4 |
context "without traps" do |
@@ -1,6 +1,6 @@ |
||
1 | 1 |
# encoding: utf-8 |
2 | 2 |
|
3 |
-require 'spec_helper' |
|
3 |
+require 'rails_helper' |
|
4 | 4 |
|
5 | 5 |
describe AgentsExporter do |
6 | 6 |
describe "#as_json" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe DelayedJobWorker do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'huginn_scheduler' |
3 | 3 |
|
4 | 4 |
describe HuginnScheduler do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe LiquidMigrator do |
4 | 4 |
describe "converting JSONPath strings" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Location do |
4 | 4 |
let(:location) { |
@@ -30,14 +30,14 @@ describe Location do |
||
30 | 30 |
expect(location['lat']).to eq 2.0 |
31 | 31 |
end |
32 | 32 |
|
33 |
- it "has a convencience accessor for combined latitude and longitude" do |
|
33 |
+ it "has a convenience accessor for combined latitude and longitude" do |
|
34 | 34 |
expect(location.latlng).to eq "2.0,3.0" |
35 | 35 |
end |
36 | 36 |
|
37 | 37 |
it "does not allow hash-style assignment" do |
38 | 38 |
expect { |
39 | 39 |
location[:lat] = 2.0 |
40 |
- }.to raise_error |
|
40 |
+ }.to raise_error(NoMethodError) |
|
41 | 41 |
end |
42 | 42 |
|
43 | 43 |
it "ignores invalid values" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Utils do |
4 | 4 |
describe "#unindent" do |
@@ -1,5 +1,5 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 |
-require 'spec_helper' |
|
2 |
+require 'rails_helper' |
|
3 | 3 |
|
4 | 4 |
describe AgentLog do |
5 | 5 |
describe "validations" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agent do |
4 | 4 |
it_behaves_like WorkingHelpers |
@@ -223,7 +223,7 @@ describe Agent do |
||
223 | 223 |
mock(Agent).find(@checker.id) { @checker } |
224 | 224 |
expect { |
225 | 225 |
Agents::SomethingSource.async_check(@checker.id) |
226 |
- }.to raise_error |
|
226 |
+ }.to raise_error(RuntimeError) |
|
227 | 227 |
log = @checker.logs.first |
228 | 228 |
expect(log.message).to match(/Exception/) |
229 | 229 |
expect(log.level).to eq(4) |
@@ -263,7 +263,7 @@ describe Agent do |
||
263 | 263 |
Agent.async_check(agents(:bob_weather_agent).id) |
264 | 264 |
expect { |
265 | 265 |
Agent.async_receive(agents(:bob_rain_notifier_agent).id, [agents(:bob_weather_agent).events.last.id]) |
266 |
- }.to raise_error |
|
266 |
+ }.to raise_error(RuntimeError) |
|
267 | 267 |
log = agents(:bob_rain_notifier_agent).logs.first |
268 | 268 |
expect(log.message).to match(/Exception/) |
269 | 269 |
expect(log.level).to eq(4) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::AdiosoAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'models/concerns/oauthable' |
3 | 3 |
|
4 | 4 |
describe Agents::BasecampAgent do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::ChangeDetectorAgent do |
4 | 4 |
def create_event(output=nil) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::CommanderAgent do |
4 | 4 |
let(:valid_params) { |
@@ -1,6 +1,6 @@ |
||
1 | 1 |
# encoding: utf-8 |
2 | 2 |
|
3 |
-require 'spec_helper' |
|
3 |
+require 'rails_helper' |
|
4 | 4 |
|
5 | 5 |
describe Agents::DataOutputAgent do |
6 | 6 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::DeDuplicationAgent do |
4 | 4 |
def create_event(output=nil) |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::DelayAgent do |
4 | 4 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::DropboxFileUrlAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::DropboxWatchAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::EmailAgent do |
4 | 4 |
it_behaves_like EmailConcern |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::EmailDigestAgent do |
4 | 4 |
it_behaves_like EmailConcern |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::EventFormattingAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::EvernoteAgent do |
4 | 4 |
class FakeEvernoteNoteStore |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'time' |
3 | 3 |
|
4 | 4 |
describe Agents::FtpsiteAgent do |
@@ -26,7 +26,7 @@ describe Agents::FtpsiteAgent do |
||
26 | 26 |
|
27 | 27 |
it "should validate the integer fields" do |
28 | 28 |
@checker.options['expected_update_period_in_days'] = "nonsense" |
29 |
- expect { @checker.save! }.to raise_error; |
|
29 |
+ expect { @checker.save! }.to raise_error(/Invalid expected_update_period_in_days format/); |
|
30 | 30 |
@checker.options = @site |
31 | 31 |
end |
32 | 32 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::GapDetectorAgent do |
4 | 4 |
let(:valid_params) { |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::GoogleCalendarPublishAgent, :vcr do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::GrowlAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::HipchatAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::HumanTaskAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'time' |
3 | 3 |
|
4 | 4 |
describe Agents::ImapFolderAgent do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::JabberAgent do |
4 | 4 |
let(:sent) { [] } |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::JavaScriptAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::JiraAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'mqtt' |
3 | 3 |
require './spec/support/fake_mqtt_server' |
4 | 4 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::PdfInfoAgent do |
4 | 4 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::PeakDetectorAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'ostruct' |
3 | 3 |
|
4 | 4 |
describe Agents::PostAgent do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
describe Agents::PublicTransportAgent do |
3 | 3 |
before do |
4 | 4 |
valid_params = { |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::PushbulletAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::PushoverAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::RssAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::SchedulerAgent do |
4 | 4 |
let(:valid_params) { |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::SentimentAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::ShellCommandAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::SlackAgent do |
4 | 4 |
before(:each) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::StubhubAgent do |
4 | 4 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TranslationAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TriggerAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TumblrPublishAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TwilioAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TwitterPublishAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TwitterSearchAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TwitterStreamAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::TwitterUserAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::UserLocationAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::WeatherAgent do |
4 | 4 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::WebhookAgent do |
4 | 4 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::WebsiteAgent do |
4 | 4 |
describe "checking without basic auth" do |
@@ -1,5 +1,5 @@ |
||
1 | 1 |
# encoding: utf-8 |
2 |
-require 'spec_helper' |
|
2 |
+require 'rails_helper' |
|
3 | 3 |
|
4 | 4 |
describe Agents::WeiboPublishAgent do |
5 | 5 |
before do |
@@ -1,5 +1,5 @@ |
||
1 | 1 |
# encoding: utf-8 |
2 |
-require 'spec_helper' |
|
2 |
+require 'rails_helper' |
|
3 | 3 |
|
4 | 4 |
describe Agents::WeiboUserAgent do |
5 | 5 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Agents::WitaiAgent do |
4 | 4 |
before do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
require 'models/concerns/oauthable' |
3 | 3 |
|
4 | 4 |
describe Agents::WunderlistAgent do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
module Agents |
4 | 4 |
class OauthableTestAgent < Agent |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Event do |
4 | 4 |
describe ".with_location" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe ScenarioImport do |
4 | 4 |
let(:user) { users(:bob) } |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Scenario do |
4 | 4 |
let(:new_instance) { users(:bob).scenarios.build(:name => "some scenario") } |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe Service do |
4 | 4 |
before(:each) do |
@@ -1,19 +1,19 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe UserCredential do |
4 | 4 |
describe "validation" do |
5 |
- it { is_expected.to validate_uniqueness_of(:credential_name).scoped_to(:user_id) } |
|
6 |
- it { is_expected.to validate_presence_of(:credential_name) } |
|
7 |
- it { is_expected.to validate_presence_of(:credential_value) } |
|
8 |
- it { is_expected.to validate_presence_of(:user_id) } |
|
5 |
+ it { should validate_uniqueness_of(:credential_name).scoped_to(:user_id) } |
|
6 |
+ it { should validate_presence_of(:credential_name) } |
|
7 |
+ it { should validate_presence_of(:credential_value) } |
|
8 |
+ it { should validate_presence_of(:user_id) } |
|
9 | 9 |
end |
10 | 10 |
|
11 | 11 |
describe "mass assignment" do |
12 |
- it { is_expected.to allow_mass_assignment_of :credential_name } |
|
12 |
+ it { should allow_mass_assignment_of :credential_name } |
|
13 | 13 |
|
14 |
- it { is_expected.to allow_mass_assignment_of :credential_value } |
|
14 |
+ it { should allow_mass_assignment_of :credential_value } |
|
15 | 15 |
|
16 |
- it { is_expected.not_to allow_mass_assignment_of :user_id } |
|
16 |
+ it { should_not allow_mass_assignment_of :user_id } |
|
17 | 17 |
end |
18 | 18 |
|
19 | 19 |
describe "cleaning fields" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe User do |
4 | 4 |
describe "validations" do |
@@ -10,13 +10,13 @@ describe User do |
||
10 | 10 |
|
11 | 11 |
it "only accepts valid invitation codes" do |
12 | 12 |
User::INVITATION_CODES.each do |v| |
13 |
- is_expected.to allow_value(v).for(:invitation_code) |
|
13 |
+ should allow_value(v).for(:invitation_code) |
|
14 | 14 |
end |
15 | 15 |
end |
16 | 16 |
|
17 | 17 |
it "can reject invalid invitation codes" do |
18 | 18 |
%w['foo', 'bar'].each do |v| |
19 |
- is_expected.not_to allow_value(v).for(:invitation_code) |
|
19 |
+ should_not allow_value(v).for(:invitation_code) |
|
20 | 20 |
end |
21 | 21 |
end |
22 | 22 |
end |
@@ -28,7 +28,7 @@ describe User do |
||
28 | 28 |
|
29 | 29 |
it "skips this validation" do |
30 | 30 |
%w['foo', 'bar', nil, ''].each do |v| |
31 |
- is_expected.to allow_value(v).for(:invitation_code) |
|
31 |
+ should allow_value(v).for(:invitation_code) |
|
32 | 32 |
end |
33 | 33 |
end |
34 | 34 |
end |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe FormConfigurableAgentPresenter do |
4 | 4 |
include RSpecHtmlMatchers |
@@ -21,6 +21,14 @@ Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f } |
||
21 | 21 |
|
22 | 22 |
ActiveRecord::Migration.maintain_test_schema! |
23 | 23 |
|
24 |
+# Mix in shoulda matchers |
|
25 |
+Shoulda::Matchers.configure do |config| |
|
26 |
+ config.integrate do |with| |
|
27 |
+ with.test_framework :rspec |
|
28 |
+ with.library :rails |
|
29 |
+ end |
|
30 |
+end |
|
31 |
+ |
|
24 | 32 |
RSpec.configure do |config| |
25 | 33 |
config.mock_with :rr |
26 | 34 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
describe "routing for web requests", :type => :routing do |
4 | 4 |
it "routes to handle_request" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for AgentControllerConcern do |
4 | 4 |
describe "preconditions" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for EmailConcern do |
4 | 4 |
let(:valid_options) { |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for HasGuid do |
4 | 4 |
it "gets created before_save, but only if it's not present" do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for LiquidInterpolatable do |
4 | 4 |
before(:each) do |
@@ -94,7 +94,7 @@ shared_examples_for LiquidInterpolatable do |
||
94 | 94 |
it "should raise an exception for undefined credentials" do |
95 | 95 |
expect { |
96 | 96 |
@checker.interpolate_string("{% credential unknown %}", {}) |
97 |
- }.to raise_error |
|
97 |
+ }.to raise_error(/No user credential named/) |
|
98 | 98 |
end |
99 | 99 |
end |
100 | 100 |
|
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for WebRequestConcern do |
4 | 4 |
let(:agent) do |
@@ -1,4 +1,4 @@ |
||
1 |
-require 'spec_helper' |
|
1 |
+require 'rails_helper' |
|
2 | 2 |
|
3 | 3 |
shared_examples_for WorkingHelpers do |
4 | 4 |
describe "recent_error_logs?" do |